import request from '@/router/axios'

export function fetchList(query) {
  return request({
    url: '/admin/chkData/page',
    method: 'get',
    params: query
  })
}

export function saveChkData(obj) {
  return request({
    url: '/admin/chkData',
    method: 'post',
    data: obj
  })
}

export function getObj(id) {
  return request({
    url: '/admin/chkData/' + id,
    method: 'get'
  })
}

export function delObj(id) {
  return request({
    url: '/admin/chkData/' + id,
    method: 'delete'
  })
}

export function putObj(obj) {
  return request({
    url: '/admin/chkData',
    method: 'put',
    data: obj
  })
}

export function updateItemInfo(obj) {
  return request({
    url: '/admin/chkData/updateItemInfo',
    method: 'put',
    data: obj
  })
}

//保存检查项数据
export function saveChkDataInfo(obj) {
  return request({
    url: '/admin/chkData/saveChkDataInfo',
    method: 'post',
    data: obj
  })
}

//获取检查项数据
export function getChkDataInfo(id) {
  return request({
    url: '/admin/chkData/getChkDataInfo/' + id,
    method: 'get'
  })
}

export function preSave(obj) {
  return request({
    url: '/admin/chkData/preSave',
    method: 'post',
    data: obj
  })
}

export function finishChkData(obj) {
  return request({
    url: '/admin/chkData/finish',
    method: 'post',
    data: obj
  })
}